/*
 * ResponseConfigurarInterfaceDeRede.h
 *
 * @author Bematech S.A.
 */

#ifndef __BILBAO_PROTOCOL_SERIAL_RESPONSE_CONFIGURAR_INTERFACE_DE_REDE_CLASS_H__
#define __BILBAO_PROTOCOL_SERIAL_RESPONSE_CONFIGURAR_INTERFACE_DE_REDE_CLASS_H__

#include "bilbao/protocol/serial/ASerialResponse.h"

namespace bilbao
{
	namespace protocol
	{
		namespace serial
		{
			namespace response
			{
				class ResponseConfigurarInterfaceDeRede :
						public ASerialResponse
				{
				public:
					/*
					 * Construtor
					 *
					 * Ordem dos parâmetros
					 * 0 - eeee
					 * 1 - cod
					 */
					ResponseConfigurarInterfaceDeRede( E_SERIAL_RESPONSE_ID eeee, ASefazResponse::E_SEFAZ_RESPONSE_ID cod );
					/*
					 * Destrutor
					 */
					virtual ~ResponseConfigurarInterfaceDeRede( void );

					/*
					 *
					 */
					void EEEE( E_SERIAL_RESPONSE_ID eeee );
					//inline void Mensagem( const String& mensagem ) { setParameter( 1, mensagem ); }
					void Cod( ASefazResponse::E_SEFAZ_RESPONSE_ID cod );
					//inline void MensagemSEFAZ( const String& mensagemSEFAZ ) { setParameter( 3, mensagemSEFAZ ); }

				}; // class ResponseConfigurarInterfaceDeRede
			} // namespace response
		} // namespace serial
	} // namespace protocol
} // namespace bilbao

#endif // __BILBAO_PROTOCOL_SERIAL_RESPONSE_CONFIGURAR_INTERFACE_DE_REDE_CLASS_H__
